package com.finer.service.warehouse;

import com.finer.dto.warehouse.WarehouseInfoPageDTO;
import com.finer.entity.ResponseMessage;
import com.finer.entity.stock.FinerWarehouse;

/**
 * @author wangenhao
 * @interfaceName WarehouseInfoService
 * @description 仓库信息serivce接口
 * @date 2024-10-23 下午5:10
 */
public interface WarehouseInfoService {


    ResponseMessage getWarehouseInfoPage(WarehouseInfoPageDTO warehouseInfoPageDTO);

    ResponseMessage addWarehouseInfo(FinerWarehouse finerWarehouse);

    ResponseMessage getWarehouseInfoById(Integer id);

    ResponseMessage checkHouseCode(String houseCode);

    ResponseMessage updateWarehouseInfo(FinerWarehouse finerWarehouse);

    ResponseMessage deleteWarehouseInfo(Integer id);
}
